46d7ccc12b964afba7f6cf531ce960ef8fd3e1d3,validator/src/main/java/com/networknt/validator/parameter/ParameterValidators.java,ParameterValidators,validate,#String#Parameter#,53
Before Change
return arrayValidator.validate(value, parameter);
}
return validators.stream()
.filter(v -> v.supports(parameter))
.map(v -> v.validate(value, parameter))
.reduce(ValidationReport.empty(), ValidationReport::merge);
}
}
After Change
}
Optional<Status> optional = validators.stream()
.filter(v -> v.supports(parameter))
.map(v -> v.validate(value, parameter))
.filter(s -> s != null)
.findFirst();
if(optional.isPresent()) {
return optional.get();
} else {
return null;
}